package com.healthcloud.service.minio;

import com.healthcloud.entity.MinioUpload;
import com.healthcloud.entity.MinioUploadVo;
import com.healthcloud.utils.PageParam;

import java.util.List;

public interface MinioUploadService {

    public void saveMinio(MinioUpload entity);


    /**
     * 获取存储文件列表数据
     * @param vo 查询参数
     * @param pageParam 分页参数
     * @return
     */
    List<MinioUpload> queryMinio(MinioUploadVo vo, PageParam pageParam);

    /**
     * 获取存储文件记录数
     * @param vo 查询参数
     * @return
     */
    int countMinio(MinioUploadVo vo);

    /**
     * 根据id批量删除数据
     * @param ids
     */
    void deleteBatch(Integer[] ids);
}
